package com.gopay.remote.fundcps.service;

import com.gopay.remote.fundcps.model.FundCorp;
import com.gopay.remote.fundcps.vo.FundValidCustVO;

import java.util.List;

/**
 * 基础公共查询
 * @author dong-wang5@hnair.com
 * @date 2017-12-19 14:22:43
 */
public interface BasicSearchService{

    /**
     * 根据基金编码获取基金信息
     * @author yhwpeng@126.com
     * @date 2017-12-19 14:23:17
     * @params
     * @param fundOrgNo : 基金编码
     * @return com.gopay.cps.model.FundCorp
     */
    FundCorp selectFundCropByCode(String fundOrgNo);

    /**
     * 查询商财通有效客户和活期宝非注销客户
     * @return
     */
    List<FundValidCustVO> listValidCusts();

    /**
     * 获取序列的值
     * @author yhwpeng@126.com
     * @date 2017-12-26 16:03:15
     * @params
     * @param sequenceParam :
     * @return java.lang.String
     */
    String selectNextId(String sequenceParam);

    /**
     * 获取国付宝订单号
     * @author yhwpeng@126.com
     * @date 2017-12-26 16:05:58
     * @params
     * @return java.lang.String
     */
    String  getGopayOrderId();

}

